Santa Rosa de Osos ist eine Gemeinde (municipio) im Departamento Antioquia in Kolumbien.
Santa Rosa de Osos liegt in der Subregion Norte Antioqueño in Antioquia auf einer Höhe von, 74 km nördlich von Medellín entfernt und hat eine Durchschnittstemperatur von 13 °C. Die Gemeinde grenzt im Norden an San Andrés, Yarumal, Angostura und Carolina, im Osten an Carolina und Guadalupe, im Süden an Donmatías, San Pedro de los Milagros und Entrerríos und im Westen an Entrerríos, Belmira und San José de la Montaña.